package com.muyu.system.danmo.dto;

import com.muyu.common.core.enums.PayStatus;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;


/**
 * @author yinxucun
 * @date 2023/2/8 16:42
 */
@Data
public class PaymentCallBackResult implements Serializable {
    /**
     * 业务订单号
     */
    private String orderNo;

    /**
     * 支付状态
     */
    private PayStatus status;

    /**
     * 支付渠道的流水号
     */
    private String transactionId;


    /**
     * 支付平台回调通知的时间
     */
    private LocalDateTime notifyTime;

    /**
     * 完成时间
     */
    private LocalDateTime completedTime;


    /**
     * 支付渠道返回的信息
     */
    private String message;

    /**
     * 支付渠道返回的业务代码:报错正常码和错误码
     **/
    private String code;


    /**
     * 唯一用户id
     */
    private String openId;

    /**
     * 业务单号（由业务系统传入)
     */
    private String bizOrderNo;




}
